*{margin:0;padding:0 0;list-style:none;text-decoration:none;}
img{border:0px;}
body,h1,h2,h3,h4,h5,h6{font:14px/1.5 微软雅黑; color:#333333;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none;cursor: pointer;}
a:active{text-decoration:none;}
.w {width:100%; margin:0 auto;}
.fl {float:left}
.fr {float:right}
.clear {clear:both}
.container-fluid {
    padding-right: 20px;
    padding-left: 20px;
    padding:0 !important;
    background-image: url(../img/BKG-1.png);
}
.tog{
	width:116px;height:36px;line-height:36px;text-align:center;color:#ffffff;background-color:#444444;margin:25px auto;cursor:pointer;
}
/*主内容宽度*/
.mainwidth{
	width:860px;margin-left: 20px;
}
/**/

.child-1{
    background-color: #EB6100;
    color: #ffffff;
    text-decoration:none;
    font-family: 微软雅黑;
    font-size: 18px;
}

.child-1:hover{
    color: #ffffff;
    text-decoration:none;
}

.child-1:visited{
    color: #ffffff;
    text-decoration:none;
}

.child-package{
    background-color: #FFE6D9;
    margin-bottom: 10px;
    color: #7F7F7F;
    cursor: pointer;
    font-size: 14px;
    width:253px;
    line-height: 40px;
}
.child-package-r{
	float: right;
	font-size: 20px;
}
.child-flow{
    background-color: #FFBD99;
    color: #ffffff;
    margin-bottom: 10px;
    cursor: pointer;
    font-size: 14px;
    text-decoration:none;
    line-height: 40px;
}

.child-2{
    background-color: #8DDCA6;
    color: #ffffff;
    text-decoration:none;
    font-family: 微软雅黑;
    font-size: 18px;
}
.child-2:hover{
    color: #ffffff;
    text-decoration:none;
}

.child-2:visited{
    color: #ffffff;
    text-decoration:none;
}

.child-3{
    background-color: #9FA6E8;
    color: #ffffff;
    text-decoration:none;
    font-family: 微软雅黑;
    font-size: 18px;
}
.child-3:hover{
    color: #ffffff;
    text-decoration:none;
}

.child-3:visited{
    color: #ffffff;
    text-decoration:none;
}

.child-contact{
    font-family: 微软雅黑;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 10px;
}

.child-name{
    font-family: 微软雅黑;
    font-size: 14px;
    color:#EB6100;
    margin:15px;
    font-weight:bold;
}

.child-add{
    font-family: 微软雅黑;
    font-size: 14px;
    color:#5E5E5E;
    margin: 15px;
}

.child-zone{
    font-family: 微软雅黑;
    color: #333;
    font-size: 18px;
    font-weight: bold;
    margin-right: 10px !important;
}
.child-zone:hover{
    color:#EB6100;
    background-color: #ffffff;
    text-decoration:none;
}

.child-abs{
    border-left:5px solid #F76B20 ;
    margin-left: 25px;
    padding-left: 15px;
    font-family: 微软雅黑;
    font-size: 20px;
    font-weight: bold;
    height: 25px;
    margin-top:50px ;
    margin-bottom: 40px;
}
.child-abs2{
    margin-left: 25px;
}

.child-combo{
    background-color: #90DBF1;
    font-size: 23px;
    color:#fff;
    padding: 10px;
    margin-left: 25px;
}

.child-combo2{
    font-size: 18px;
    padding: 10px;
    margin-left: 25px;
}
.totalRowNumber{
	font-size: 12px;font-weight: normal;
}
.details{
	border-bottom: 1px dashed #ccc;margin-bottom: 60px;
}

/*套餐*/
.nav-tabs>li>a {
    padding-top: 8px;
    padding-bottom: 8px;
    line-height: 20px;
    border: 1px solid transparent;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
    font-size: 20px;
    border:none;
}
.expbox{
	float:left;
}
.tabtop{
	float: left;width:100%;margin: 10px 0;
}
.tabbox{
	float: left;width:100%;margin:0;
}
.tabbox p{
	padding: 0 20px;
}
.detail_title{
	font-family: 微软雅黑;
	text-align: center;
    font-size: 18px;
    font-weight: bold;
    line-height: 1.5;
}
.detail_time{
	text-align: center;
	font-family: 微软雅黑;
    font-size: 14px;
    line-height: 1.5;
    margin: 10px 0;
}
.nav-tabs .active a, .nav-tabs .active a:hover, .nav-tabs .active a:focus {
    color: #555;
    cursor: default;
    background:none;
    border:none;
    border-bottom: 5px solid #EB6100;
    color: #EB6100;
}
.nav-tabs .active a, .nav-tabs .active a:focus {
    color: #EB6100;
    background:none;
    border-bottom: 5px solid #EB6100;
}
.nav-tabs li a:hover, .nav-tabs li a:focus {
     border-color: #ffffff;
}
.nav li a:hover, .nav li a:focus {
    text-decoration: none;
    background:none;
    border:none;
}
.nav-tabs>li {
    margin-bottom:0;
   	margin-right: 20px;
}
.nav-tabs li a:hover{
	border:none;
}


/*流程*/
.flow-title{
    font-family: 微软雅黑;
    font-size: 20px;
    font-weight: bold;
    color:#eb6100;
    padding: 10px;
    width: auto;
}

.flow-flow{
    margin-left: 25px;
    padding-left: 15px;
    font-family: 微软雅黑;
    font-size: 14px;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    margin-top:25px ;
}

.flow-playing{
    width:410px;
    margin-left: 20px;
    margin-bottom: 20px;
}
.flow-video img{
	width:410px;height:256px;
}
.flow-video-title{
    font-size: 20px;
    padding-left: 10px;
    padding-top: 15px;
    padding-bottom: 20px;
    background-color: #F2F2F2;
}
.flow-read{
    width:400px;
    margin-left: 20px;
}
.flow-read-title{
	font-size:18px;color:#eb6100;font-weight:bold;border-bottom:1px solid #ccc;padding:5px;margin-bottom:20px;
}
.flow-read .div{
	font-size:14px;color:#3c3c3c;margin-left:10px;margin-bottom:5px;cursor: pointer;
}
.flow-read-title img,.flow-read .div img{
	margin-right: 12px;
}

/*资讯*/

.ask-list{
    margin: 0;
    border-bottom: 1px dashed #ccc;
    padding: 18px 0;
    float: left;
    width:840px;
    cursor: pointer;
}
.client-photo{
	width:100%;
	float: left;
	margin-top: 35px;
}
.ask-title a{
    font-family: 微软雅黑;
    font-size: 16px;
    color:#333;

}
.ask-title a:hover{
    font-family: 微软雅黑;
    font-size: 16px;
    color:#333;
    text-decoration:none;

}
.ask-time{
    font-family: 微软雅黑;
    font-size: 16px;
    width: 100px;
    height: 22px;
    overflow: hidden;
    display: inline-block;
}
.askt{
	width:140px;color: #666666;font-size: 14px;
}
.child-details{
    width:860px;
    margin:15px auto;
    text-align: center;
}
.photo-carousel-box{
	width:100%;position: relative;
}
.photo-carousel-box a{
	color: #eb6100;text-decoration: none;line-height:40px;height:45px;background-color: rgba(235,97,0,.2);padding:0 5px;
}
.photo-carousel-box a:hover,.photo-carousel-box a:focus{
	color: #eb6100;text-decoration: none;
}
.phonto-Box{
	width:750px;margin: 0 auto;overflow: hidden;
}
.photo-sbox{
	margin: 0 auto;width:auto;overflow: hidden;
}
.photo-sbox ul,.photo-sbox li{
	float: left;
}
.Mphoto-group{
	width:140px;height:155px;background-color: #ffffff;position: relative;list-style: none;margin: 5px 5px;cursor: pointer;
}
.Mphoto-group:hover{
	-webkit-box-shadow: none;
}
.Mphoto-group img{
	width:130px;height:130px;
}
.Mphoto-group .span1{
	font-size: 18px;color: #000000;line-height:36px;margin-left: 12px;
}
.Mphoto-group p{
	font-size:14px;color: #858585;line-height: 40px;
}
.Mphoto-group .comm{
	font-size: 12px;color: #858585;position: absolute;bottom: 38px;right:32px;
}
.icon-speech-bubble:before{
	vertical-align: middle;
}
.arrows{
	font-size:30px;color: rgba(165,165,167,.5);position: absolute;top:30%;
}
.arrowsl{
	left: 18px;border-top-left-radius: 5px;border-bottom-left-radius: 5px;
}
.arrowsr{
	right:18px;border-top-right-radius: 5px;border-bottom-right-radius: 5px;
}



/*孕前服务--美国体验游*/
.pregancy{
    margin-top: 20px;overflow: hidden;
}
.spregancy img{
	margin-right: 10px;margin-bottom: 10px;width:200px;height:160px;
}
.Dnum{
	display: block;float: left;width:30px;height: 30px;border-radius: 50%;background-color:#eb6100;font-size: 14px;color: #ffffff;line-height: 30px;text-align: center;
}
.Dtext{
	font-size: 12px;color: #555555;line-height: 30px;display: block;float: left;width:800px;
}
.Dimg{
	width:840px;margin: 10px 0;float: left;
}
.Dimg li{
	float: left;margin: 10px 20px 10px 0;position: relative;overflow: hidden;
}
.Dimg li p{
	display: block;width:100%;height:34px;line-height: 34px;font-size: 16px;color: #ffffff;position: absolute;bottom: 0;background-color: rgba(0,0,0,.5);padding-left: 10px !important;
}
.bimg{
	width:335px;height:370px;float:left;
}
.imgbox .bimg{
	width:300px;height:350px;float:left;
}
/*.simg{
	width:190px;height:135px;
}*/
.pre-comments{
    margin-bottom: 50px;
    height: 300px;
}
.pre-login{
    margin-top: 15px;
}
.pre-login a:hover{
    color: #0086FF;
    text-decoration: none;
}
.pre-login a:active{
    color: #0086FF;
}
.pre-login a:visited{
    color:#0086FF;
}

/*孕前服务--行前培训*/
.pre-before{
}

.pre-before-big{
    color: #DEDEDE;
    font-size: 100px;

}

.pre-before-qian{
    font-family: 微软雅黑;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 20px;

}

.pre-before-small{
    font-family: 微软雅黑;
    font-size: 15px;
    color:#999;
    margin-bottom: 15px;

}
.stepbox{float: left;}
.steptop{overflow: hidden;}
.pointborder{width:14px;height:14px;border-radius: 50%;border:2px solid #dfdfdf;padding: 5px;float: left;}
.point{width:14px;height:14px;background-image: url(../img/point1.png);border-radius: 50%;}
.steptitle{font-size: 16px;color: #3d3d3d;font-weight: bold;margin-left: 30px;float: left;line-height: 28px;}
.steptext{border-left: 3px solid #e1e1e1;padding:10px 60px;margin-left: 13px;}
.steptext li{list-style:initial;font-size: 14px;color: #797979;line-height: 32px;}


/*孕前服务--保险服务*/

.pre-flow{
    border-left:5px solid #F76B20 ;
    margin-left: 25px;
    padding-left: 5px;
    font-family: 微软雅黑;
    font-size: 14px;
    font-weight: bold;
    height: 20px;
 
    margin-top:10px ;
    margin-bottom: 20px;
}


/*孕前服务--医院医生*/
.doctor-zi{
    font-family: 微软雅黑;
    font-size: 14px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.hlist{
	overflow: hidden;
}
.doc{
	border:1px solid #ccc;width: 172px;height:125px;margin-bottom: 25px;text-align: center;padding-top: 5px;
}
.doc img{
	width:162px;height:120px;
}
.doctor-name{
    font-family: 微软雅黑;
    font-size: 14px;
    font-weight: bold;
}
.doctor-house{
    font-family: 微软雅黑;
    font-size: 12px;
}



/*美国服务*/
.usa-title{
    font-family: 微软雅黑;
    font-size: 15px;
    font-weight: bold;
    margin: 10px 0px;
}
.usa-desc{
    font-family: 微软雅黑;
    font-size: 14px;
    margin:0px;
}
.detimgbox{
	/*width:860px;*/padding-left:20px;background-color:#ffffff;
}
.mbjyjjDivmidDet{
	width:860px;float: left;margin-left:20px;padding-bottom: 40px;border-bottom: 1px solid #eeeeee;
}
.lore{
	width:100px;
}


/*美国服务--产检服务*/
.mar{
	margin-right:10px;margin-bottom: 10px;
}
.usa-prenatal-zi{
	display: block;
	width:96%;
	line-height: 30px;
    margin-left: 20px;
    font-family: 微软雅黑;
    font-size: 14px;
    margin-top: 10px;
    color: #2e2e2e;
}
.usa-prenatal-ti{
	display: block;
	width:96%;
    margin-left: 20px;
    font-family: 微软雅黑;
    font-size: 14px;
    margin-top: 10px;
    margin-bottom: 40px;
    color:#eb6100;
}

.usa-pren-imgzi{
    background-color: #F4F4F4;
    width: 193px;
    margin-right: 15px;
    color: #5c5c5c;
}
.fourimg{
	width:200px;height:180px;
}

/*美国服务--办证服务*/
.usa-accre-zi{
    font-family: 微软雅黑;
    font-size: 14px;
    margin-top: 5px;
    margin-bottom: 10px;
}

.usa-accre-ti{
    font-family: 微软雅黑;
    display: block;
    width:96%;
    font-size: 14px;
    margin-left: 20px;
    margin-top: 30px;
    margin-bottom: 40px;
    color:#eb6100;
}

/*美国服务--月子服务*/
.usa-month-zi{
    font-family: 微软雅黑;
    font-size: 14px;
    margin-left: 20px;
    margin-bottom: 15px;
}

.usa-mon-1{
    margin-top: 15px;
    width: 50px;
}

.usa-mon-2{
    border-radius:10px;
    width: 790px;
    box-shadow:-2px 1px 7px rgba(117,117,117,.2);
    margin-bottom: 55px;
}
.usa-mon-2-zi{
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    font-family: 微软雅黑;
    font-size: 18px;
    color: #563421;
    background-color: #FFE6D9;
    margin: 0 auto;
    padding-left: 10px;
    height: 52px;
    line-height:52px;
    width: 700px;
}
.mbjyjjDiv8{
	padding: 20px;
}
.mbjyjjDiv7,#mbjyjjDiv9,#mbjyjjDiv14,#mbjyjjDiv10,#mbjyjjDiv8,#mbjyjjDiv12,#mbjyjjDiv11,.mbjyjjDivlist{
	margin: 20px 0;
}
.mbjyjjDivlist{
	padding-bottom: 40px;border-bottom: 1px solid #eeeeee;
}
#mbjyjjDiv9,#mbjyjjDiv14,#mbjyjjDiv10,#mbjyjjDiv8,#mbjyjjDiv12,#mbjyjjDiv11,.mbjyjjDivlist,.mbjyjjDiv7{
	float: left;width:100%;overflow: hidden;
}
/*.focus_Box{
	width:100%;height:90%;overflow: hidden;
}*/
.bigblock .more{
	text-align:right;margin-right:30px;float:right;font-size:16px;color:#eb6100;
}
.lrpadding{
	margin:15px 20px;font-size:14px;color:#666666;line-height: 24px;
}
.imgbox{
	overflow: hidden;width:97%;margin:20px auto;height: 355px;overflow: auto;
}
.simg{
	width:220px;height:174px;margin:0 0 2px 2px;float: left;overflow: hidden;
}
.simg img,.bimg img{
	width:100%;height:100%;
}
.usa-mon-1 p:active{
	border: 1px solid #999999;
}
.photo-kind{
	display: block;float: left;font-size:16px;width:18px;border: 1px solid #e4e4e4;padding:34px 14px 44px 16px !important;
	border-top-left-radius: 10px;border-bottom-left-radius: 10px;margin-top: 10px !important;cursor:pointer;
}
.confinement{
	background-color: #feaf9c;color:#ffffff;
}

/*.car-new img{
	width:810px;height:420px;
}*/

/*回国服务*/
.paragraph{
	width:93%;display: block;font-size: 14px;color: #555555;margin:24px 0 20px 25px;text-indent:2em;line-height: 34px;
}
.accordion-inner {
    padding: 0 15px;
    border-top: 1px solid #e5e5e5;
}
.sch-photo{
	width:810px;overflow: hidden;margin: 0 auto;
}
.sch-photo img{
	width:260px;float: left;margin-right: 10px;
}

/*我们的团队*/
.join-apply{
	float: left;width:100%;height: 730px;
}
.apply-ul{
	padding:34px 40px;
}
.apply-ul li{
	overflow: hidden;line-height: 26px;margin: 12px 0;cursor: default;
}
.red-mark{
	color: #eb6100;float: left;
}
.apply-info{
	font-size: 14px;color: #666666;width:80px;float: left;margin-left: 10px;
}
.apply-input{
	float: left;border-radius: 0px !important;width:320px;
}
.apply-ul textarea{
	border-radius: 0px;width: 320px;height: 108px;
}
.apply-radio{
	float: left;width:680px;
}
.apply-radio span{
	display: block;width:100%;
}
.apply-radio input[type="radio"]{
	vertical-align: text-top;margin-right: 10px;
}
.apply-btn{
	width:140px;height: 30px;line-height: 30px;text-align: center;background-color: #EB6100;font-size: 16px;color: #ffffff;display: block;
	border-radius: 15px;margin:15px 95px;
}
.intro{
	line-height: 30px;font-size: 14px;color: #666666;margin:20px 0;
}
/*团队--宣传活动*/
.rmore{
	width:102px;height:28px;color:#ffffff;font-size:24px;text-align:center;background-color:#EB6100;line-height:24px;margin:50px auto;text-decoration:none;display: block;
}
.rmore:hover{
	color:#ffffff;text-decoration: none;
}
.bigv{
	width:100%;height:300px;margin-top:24px;float:left;position:relative;
}
.vimg,.svp img,.block4 img,.block5 img,.block6 img{
	width:100%;height:100%;
}
.smallv{
	width:390px;height:275px;float:left;margin-top: 40px;overflow: hidden;
}
.svp{
	width:188px;height:130px;margin:0 6px 14px 0;display: block;float:left;
}
.block1{
	padding:0 30px;background-color:#444444;font-size: 22px;color:#ffffff;float:left;
}
.block2{
	padding:0 30px;background-color:#eb6100;font-size: 22px;color:#444444;float:left;
}
.block3{
	font-size:18px;color:#444444;display:block;float:left;width:100%;line-height:40px;margin-bottom:12px;
}
.pbox{
	width:860px;overflow: hidden;
}
.block4{
	width:230px;height:391px;float:left;margin-right:1px;
}
.block5{
	width:220px;height:195px;float:left;margin-right:1px;margin-bottom:1px;position:relative;
}
.block6{
	width:186px;height:391px;float:left;
}
.block4,.block5,.block6{
	position: relative;
}
.shadetxt{
	font-size:20px;color:rgba(255,255,255,.9);margin-top:38%;text-align: center;
}
.Mom-photo{
	width:100%;max-height:570px;overflow-y: scroll;
}
.Mom_noscroll{
	overflow-y:hidden;
}
.Mbox{
	width:840px;margin: 0 auto;overflow: hidden;
}
.container-fluid {
    padding-right: 20px;
    padding-left: 20px;
    padding:0 !important;
    background-image: url(../img/BKG-1.png);
}
.Mphoto-title{
	width:715px;margin: 50px auto;
}
.Mphoto-title .p1{
	color: #EB6100;text-align: center;
}
.Mphoto-title .p1 span{
	font-size: 32px;margin: 0 50px;
}
.Mphoto-title .p2{
	color: #b7b7b7;font-size: 16px;text-align: center;
}
.Mphoto-title .p3{
	color: #464646;font-size: 16px;text-align: center;line-height: 46px;
}
.photo-carousel-box{
	width:100%;position: relative;margin-bottom: 40px;
}
.photo-carousel-box a{
	color: #a5a5a7;text-decoration: none;
}
.phonto-Box{
	width:1005px;margin: 0 auto;overflow: hidden;
}
.photo-sbox{
	margin: 0 auto;width:auto;overflow: hidden;
}
.photo-sbox ul,.photo-sbox li{
	float: left;
}
.Mphoto-group{
	width:240px;height:305px;background-color: #ffffff;position: relative;list-style: none;margin: 5px 5px;cursor: pointer;
}
.Mphoto-group:hover{
	-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.5);
}
.Mphoto-group img{
	width:240px;height:236px;
}
.Mphoto-group .span1{
	font-size: 18px;color: #000000;line-height:36px;margin-left: 12px;width:150px;display: inline-block;height:36px;overflow: hidden;
}
.Mphoto-group p{
	font-size:14px;color: #858585;margin-left: 12px;
}
.Mphoto-group .comm{
	font-size: 12px;color: #858585;position: absolute;bottom: 25px;right:22px;width:30px;
}
.icon-speech-bubble:before{
	vertical-align: middle;margin-right: 5px;
}
.arrows{
	font-size:70px;color: rgba(165,165,167,.5);position: absolute;top:30%;
}
.arrowsl{
	left: 30px;
}
.arrowsr{
	right:30px;
}